package com.hn.project.rqinspect.domain.dto;

import lombok.Data;

import java.util.Date;

@Data
public class TaskRecordHistoryDto {

    /**
     *  任务id
     */
    private Integer taskId;

    /**
     *  任务名称
     */
    private String taskName;

    /**
     *  任务记录id
     */
    private Integer taskRecordId;

    /**
     *  任务记录编号
     */
    private String taskRecordCode;

    /**
     *  任务类型 1=干部巡检 2=专项检查 3=网点自查
     */
    private Integer taskType;

    private String taskTypeName;

    /**
     *  任务记录状态 0=未领取 1=待完成 2=已完成 3=任务失败
     */
    private String status;

    /**
     *  网点ID
     */
    private Integer branchId;

    /**
     *  网点名称
     */
    private String branchName;

    /**
     *  网点封面图
     */
    private String branchImgUrl;

    /**
     *  任务记录创建时间
     */
    private Date createTime;

    /**
     *  巡检部位个数
     */
    private Integer checkPartNum;

    /**
     *  巡检不合格的部位个数
     */
    private Integer checkPartBadNum;

    /**
     *  检出问题个数
     */
    private Integer checkQuesNum;

    /**
     *  已处理问题个数
     */
    private Integer processQuesNum;

    /**
     *  待整改问题个数
     */
    private Integer checkChangeNum;

    /**
     *  高风险个数
     */
    private Integer highRiskLevelNum;

    /**
     *  中风险个数
     */
    private Integer secondRiskLevelNum;

    /**
     *  低风险个数
     */
    private Integer lowRiskLevelNum;

    /**
     *  巡检员
     */
    private String checkUserName;

    /**
     * 其他巡检员
     */
    private String otherCheckUserIds;

    /**
     * 安全状态  0=安全 1=低风险 2=中风险 3=高风险
     */
    private Integer riskLevel;

    private String riskLevelName;

}
